package com.xb.cloud.product.service.business.model;

import java.util.Date;

public class ProductSku {
    private Long id;

    private Long companyId;

    private Long merchantId;

    private Long shopId;

    private Long productId;

    private Byte isCanSale;

    private String cannotSaleReason;

    private Date canSaleTime;

    private String skuNameCn;

    private String skuTitleSub;

    private Byte paymentType;

    private String deliveryDesc;

    private Byte payTimeLimit;

    private Integer saleStartNum;

    private Integer totalSaleAmount;

    private Long shippingfeeTemplateId;

    private Long operateAdminId;

    private String operateAdminName;

    private Date operateTime;

    private String isEnableReason;

    private Byte isEnabled;

    private Byte isDeleted;

    private Long createUserId;

    private String createUserName;

    private Date createTime;

    private Long updateUserId;

    private String updateUserName;

    private Date updateTime;

    private String skuUnit;

    public Long getId() {
        return id;
    }

    public void setId(Long id) {
        this.id = id;
    }

    public Long getCompanyId() {
        return companyId;
    }

    public void setCompanyId(Long companyId) {
        this.companyId = companyId;
    }

    public Long getMerchantId() {
        return merchantId;
    }

    public void setMerchantId(Long merchantId) {
        this.merchantId = merchantId;
    }

    public Long getShopId() {
        return shopId;
    }

    public void setShopId(Long shopId) {
        this.shopId = shopId;
    }

    public Long getProductId() {
        return productId;
    }

    public void setProductId(Long productId) {
        this.productId = productId;
    }

    public Byte getIsCanSale() {
        return isCanSale;
    }

    public void setIsCanSale(Byte isCanSale) {
        this.isCanSale = isCanSale;
    }

    public String getCannotSaleReason() {
        return cannotSaleReason;
    }

    public void setCannotSaleReason(String cannotSaleReason) {
        this.cannotSaleReason = cannotSaleReason == null ? null : cannotSaleReason.trim();
    }

    public Date getCanSaleTime() {
        return canSaleTime;
    }

    public void setCanSaleTime(Date canSaleTime) {
        this.canSaleTime = canSaleTime;
    }

    public String getSkuNameCn() {
        return skuNameCn;
    }

    public void setSkuNameCn(String skuNameCn) {
        this.skuNameCn = skuNameCn == null ? null : skuNameCn.trim();
    }

    public String getSkuTitleSub() {
        return skuTitleSub;
    }

    public void setSkuTitleSub(String skuTitleSub) {
        this.skuTitleSub = skuTitleSub == null ? null : skuTitleSub.trim();
    }

    public Byte getPaymentType() {
        return paymentType;
    }

    public void setPaymentType(Byte paymentType) {
        this.paymentType = paymentType;
    }

    public String getDeliveryDesc() {
        return deliveryDesc;
    }

    public void setDeliveryDesc(String deliveryDesc) {
        this.deliveryDesc = deliveryDesc == null ? null : deliveryDesc.trim();
    }

    public Byte getPayTimeLimit() {
        return payTimeLimit;
    }

    public void setPayTimeLimit(Byte payTimeLimit) {
        this.payTimeLimit = payTimeLimit;
    }

    public Integer getSaleStartNum() {
        return saleStartNum;
    }

    public void setSaleStartNum(Integer saleStartNum) {
        this.saleStartNum = saleStartNum;
    }

    public Integer getTotalSaleAmount() {
        return totalSaleAmount;
    }

    public void setTotalSaleAmount(Integer totalSaleAmount) {
        this.totalSaleAmount = totalSaleAmount;
    }

    public Long getShippingfeeTemplateId() {
        return shippingfeeTemplateId;
    }

    public void setShippingfeeTemplateId(Long shippingfeeTemplateId) {
        this.shippingfeeTemplateId = shippingfeeTemplateId;
    }

    public Long getOperateAdminId() {
        return operateAdminId;
    }

    public void setOperateAdminId(Long operateAdminId) {
        this.operateAdminId = operateAdminId;
    }

    public String getOperateAdminName() {
        return operateAdminName;
    }

    public void setOperateAdminName(String operateAdminName) {
        this.operateAdminName = operateAdminName == null ? null : operateAdminName.trim();
    }

    public Date getOperateTime() {
        return operateTime;
    }

    public void setOperateTime(Date operateTime) {
        this.operateTime = operateTime;
    }

    public String getIsEnableReason() {
        return isEnableReason;
    }

    public void setIsEnableReason(String isEnableReason) {
        this.isEnableReason = isEnableReason == null ? null : isEnableReason.trim();
    }

    public Byte getIsEnabled() {
        return isEnabled;
    }

    public void setIsEnabled(Byte isEnabled) {
        this.isEnabled = isEnabled;
    }

    public Byte getIsDeleted() {
        return isDeleted;
    }

    public void setIsDeleted(Byte isDeleted) {
        this.isDeleted = isDeleted;
    }

    public Long getCreateUserId() {
        return createUserId;
    }

    public void setCreateUserId(Long createUserId) {
        this.createUserId = createUserId;
    }

    public String getCreateUserName() {
        return createUserName;
    }

    public void setCreateUserName(String createUserName) {
        this.createUserName = createUserName == null ? null : createUserName.trim();
    }

    public Date getCreateTime() {
        return createTime;
    }

    public void setCreateTime(Date createTime) {
        this.createTime = createTime;
    }

    public Long getUpdateUserId() {
        return updateUserId;
    }

    public void setUpdateUserId(Long updateUserId) {
        this.updateUserId = updateUserId;
    }

    public String getUpdateUserName() {
        return updateUserName;
    }

    public void setUpdateUserName(String updateUserName) {
        this.updateUserName = updateUserName == null ? null : updateUserName.trim();
    }

    public Date getUpdateTime() {
        return updateTime;
    }

    public void setUpdateTime(Date updateTime) {
        this.updateTime = updateTime;
    }

    public String getSkuUnit() {
        return skuUnit;
    }

    public void setSkuUnit(String skuUnit) {
        this.skuUnit = skuUnit == null ? null : skuUnit.trim();
    }
}